home *** CD-ROM | disk | FTP | other *** search
/ Champak 125 / Vol 125 (Damaged).iso / games / chewits.swf / scripts / frame_2 / PlaceObject2_148_74 / CLIPACTIONRECORD onClipEvent(mouseDown).as < prev   
Encoding:
Text File  |  2008-11-13  |  1.7 KB  |  38 lines

  1. onClipEvent(mouseDown){
  2.    switch(_parent.gamestate)
  3.    {
  4.       case GAMESTATE_TITLE_SCREEN:
  5.       case GAMESTATE_INTRO_SCREEN:
  6.          break;
  7.       case GAMESTATE_PLAYING:
  8.       case GAMESTATE_PLAYING_WAIT:
  9.          if((chewystate == CHEWY_STATE_OK || chewystate == CHEWY_STATE_CHEWING || chewystate == CHEWY_STATE_FIRING) && nextflametime < 0)
  10.          {
  11.             var NEXT_FLAME_TIME = 1;
  12.             var FLAME_EMIT_POSITION = 40;
  13.             if(!_parent["flame" + nextflameno]._visible)
  14.             {
  15.                play_chewyshootsafireball_sound();
  16.                chewystate = CHEWY_STATE_FIRING;
  17.                animations[FIRE_IDLE_ANIMATION][ANIMATION_CURRENT_FRAME] = animations[FIRE_IDLE_ANIMATION][ANIMATION_START_FRAME];
  18.                animations[FIRE_WALK_ANIMATION][ANIMATION_CURRENT_FRAME] = animations[FIRE_WALK_ANIMATION][ANIMATION_START_FRAME];
  19.                animations[FIRE_IDLE_ANIMATION][ANIMATION_FRAMETIME] = 0;
  20.                animations[FIRE_WALK_ANIMATION][ANIMATION_FRAMETIME] = 0;
  21.                timeinstate = 0;
  22.                _parent["flame" + nextflameno].flametime = 0;
  23.                _parent["flame" + nextflameno].flameframe = 0;
  24.                _parent["flame" + nextflameno].frametime = 0;
  25.                _parent["flame" + nextflameno]._visible = true;
  26.                _parent["flame" + nextflameno]._x = _X;
  27.                _parent["flame" + nextflameno]._y = _Y - FLAME_EMIT_POSITION - CHEWY_Y_ADJUST;
  28.                nextflameno++;
  29.                nextflametime = NEXT_FLAME_TIME;
  30.                if(nextflameno >= MAX_FLAMES)
  31.                {
  32.                   nextflameno = 0;
  33.                }
  34.             }
  35.          }
  36.    }
  37. }
  38.